lead scientist - French English Dictionary